Delaying Coherence Requests to Enhance the Performance of Strict Consistency Models

نویسندگان

  • Young Chul Sohn
  • NaiHoon Jeong
  • Jin-Soo Kim
  • Seung Ryoul Maeng
چکیده

Advances in ILP techniques enable strict consistency models to relax memory order through speculative execution of memory operations. However, ordering constraints still hinder the performance because speculatively executed operations cannot be committed out of program order for the possibility of mis-speculation. In this paper, we propose a new technique which allows memory operations to be non-speculatively committed out of order without violating consistency constraints. Consistency constraints are guaranteed through delaying the coherence requests. The proposed technique also improves the performance of spin lock primitives such as TTS lock or MCS lock. Through delaying early acquire requests, the lock transfer time can be improved when there is high contention for a lock. key words: multiprocessor, distributed shared memory, memory consistency model, ILP

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling the Correlations between Students’ Sense of Coherence, Self-Compassion and Academic Performance: The Mediating Role of Personal Intelligence

Introduction: Personality factors in academic settings which are highly intensive in terms of academic pressure may increase or decrease students’ adaptability and affect their academic performance. Therefore, the purpose of this research was to propose a predictive model of academic performance based on sense of coherence, self-compassion and personal intelligence. Methods: This correlational ...

متن کامل

Non-Strict Cache Coherence: Exploiting Data-Race Tolerance in Emerging Applications

Software distributed shared memory (DSM) platforms on networks of workstations tolerate large network latencies by employing one of several weak memory consistency models. Data-race tolerant applications, such as Genetic Algorithms (GAs), Probabilistic Inference, etc., offer an additional degree of freedom to tolerate network latency: they do not synchronize shared memory references, and behave...

متن کامل

The Iranian SF-12 Health Survey Version 2 (SF-12v2): Factorial and Convergent Validity, Internal Consistency and Test-Retest in a Healthy Sample

Objectives: Within the context of Health-Related Quality of Life studies, it was necessary to translate and evaluate the psychometric properties of the SF-12 Health Survey version 2. The aim of this study was to investigate the factorial structure, convergent validity and reliability of this instrument in a healthy Iranian sample, following translation and establishment of content and face vali...

متن کامل

Naming, Migration, and Replication in NFSv4

The NFSv4 protocol includes features intended to enhance its use in global, wide-area networks. In this paper we describe the design and implementation of a prototype for global name space, transparent migration and fine-grained replication that uses and extends these features. In our system, directory migration and replication use the FS_LOCATIONS attribute to redirect I/O requests. For read/w...

متن کامل

Weak Dutch Books versus Strict Consistency with Lower Previsions

Several consistency notions for lower previsions (coherence, convexity, others) require that the suprema of certain gambles, having the meaning of gains, are non-negative. The limit situation that a gain supremum is zero is termed Weak Dutch Book (WDB). In the literature, the special case of WDBs with precise probabilities has mostly been analysed, and strict coherence has been proposed as a ra...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEICE Transactions

دوره 87-D  شماره 

صفحات  -

تاریخ انتشار 2004